import { http } from "../../utils/http";
Page({
  data: {
    list: []
  },
  async onLoad() {
    wx.showLoading({
      title: '正在加载',
    })

    //通过then和catch获取promise对象的返回值
    // this.http("https://route.showapi.com/87-60?showapi_appid=190342&showapi_sign=ec03f001017945e89d21ebe515bc02f4&provinceName=北京&page=1")
    // .then(res=>{
    //   console.log(res)
    // })
    // .catch(err=>{
    //   console.log(err)
    // })

    //通过await获取promise中的返回值（外层函数需要标明async）
    // let result = await http('/87-60?provinceName=北京&page=1')

    // let result =await http({url:"/87-60",provinceName:"北京"})

    let result = await http({
      url: "/87-60", 
      data: { provinceName: "北京" }
    })
    this.setData({
      list: result.data.showapi_res_body.hospitalList
    })
    wx.hideLoading()

  },
  // //封装http请求，返回一个promise对象
  // http(url) {
  //   return new Promise((resolve, reject) => {
  //     wx.request({
  //       url: url,
  //       success: res => {
  //         resolve(res)
  //       },
  //       fail: err => {
  //         reject(err)
  //       }
  //     })

  //   })
  // },
  //跳转详情页
  toDetail(e) {
    // console.log(e)
    let id = e.currentTarget.id;    //医院id
    //跳转详情页
    wx.navigateTo({
      url: '/pages/detail/detail?id=' + id,
    })

  }
})